package com.cn.parks.dao;

import com.cn.parks.entity.FixedParking;
import java.util.List;
import java.util.Date;

public interface FixedParkingDao {
    // 添加固定车位记录
    int insert(FixedParking fixedParking) throws Exception;
    
    // 删除记录
    int deleteById(String fixedId) throws Exception;
    
    // 更新记录
    int update(FixedParking fixedParking) throws Exception;
    
    // 根据ID查询记录
    FixedParking getById(String fixedId) throws Exception;
    
    // 查询所有记录
    List<FixedParking> getAll() throws Exception;
    
    // 根据卡ID查询记录
    List<FixedParking> getByCardId(String cardId) throws Exception;
    
    // 根据日期范围查询
    List<FixedParking> getByDateRange(Date startDate, Date endDate) throws Exception;
} 